github.com/gotd/td/mtproto.Conn.clock (field)
33 uses
github.com/gotd/td/mtproto (current package)
ack.go#L19: start := c.clock.Now()
ack.go#L29: log.Duration("elapsed", c.clock.Now().Sub(start)),
ack.go#L33: ticker := c.clock.Ticker(c.ackInterval)
bind.go#L61: expiresAt = c.clock.Now().Unix() + int64(c.tempKeyTTL)
bind.go#L202: return c.clock.Now().Unix()-createdAt > 60
conn.go#L63: clock clock.Clock
conn.go#L135: clock: opt.Clock,
connect.go#L54: start := c.clock.Now()
connect.go#L60: log.Duration("duration", c.clock.Now().Sub(start)),
connect.go#L82: start := c.clock.Now()
connect.go#L87: log.Duration("duration", c.clock.Now().Sub(start)),
connect.go#L95: start := c.clock.Now()
connect.go#L100: log.Duration("duration", c.clock.Now().Sub(start)),
connect.go#L112: WithClock(c.clock).
connect.go#L172: c.permKeyCreatedAt = c.clock.Now().Unix()
connect.go#L191: expiresAt = c.clock.Now().Unix() + int64(c.tempKeyTTL)
handle_session_created.go#L23: now := c.clock.Now()
pfs.go#L33: expiresAt = c.clock.Now().Unix() + int64(c.tempKeyTTL)
pfs.go#L38: wait := time.Unix(renewAt, 0).Sub(c.clock.Now())
pfs.go#L43: timer := c.clock.Timer(wait)
ping.go#L103: ticker := c.clock.Ticker(c.pingInterval)
ping.go#L111: start := c.clock.Now()
ping.go#L124: log.Duration("elapsed", c.clock.Now().Sub(start)),
ping.go#L128: logger.Debug(ctx, "Ping acknowledged", log.Duration("elapsed", c.clock.Now().Sub(start)))
read.go#L63: if err := checkMessageID(c.clock.Now(), msg.MessageID); err != nil {
read.go#L96: start := c.clock.Now()
read.go#L101: if waited := c.clock.Now().Sub(start); waited > slowWriteThreshold {
salt.go#L26: salt, ok := c.salts.Get(c.clock.Now().Add(time.Minute * 5))
salt.go#L62: ticker := c.clock.Ticker(c.saltFetchInterval)
write.go#L31: start := c.clock.Now()
write.go#L43: locked := c.clock.Now()
write.go#L67: logger.Debug(ctx, "Send failed", log.Error(err), log.Duration("elapsed", c.clock.Now().Sub(locked)))
write.go#L71: if elapsed := c.clock.Now().Sub(locked); elapsed > slowWriteThreshold {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |